<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function Person(name){
            this.name = name;
        }
        Person.prototype.leg = 2;
        let p = new Person('典韦');
        console.log(p.name);//对象本身拥有name属性 可以输出
        console.log(p.leg);//对象本身没有 但是原型上存在，所以输出的 因为系统会自动的根据原型链的关系到上级原型上寻找
        console.log(p.toString);//能够输出  因为示例对象 原型的原型上存在(Object的原型上存在)
        console.log(p.eyes);//undefined 自己对象 原型  原型的原型上都不存在 所以undefined
    </script>
</body>
</html>